[PR]当たる!って評判の無料占ダョ:よく当たる願いが叶う占いって評判ダョ♪
********************************
■■■■
■ ■ ■ ■
■ ■■■ ■■■
■ ■ ■ ■
■■■■
〜基礎から ★ C++Programing〜
********************************
【注意】 このマガジンは、最大化してお読みください。
また、等角フォントでお読みください。
(MS ゴシックなど)
********************************
発行者 むーくん
マガジンNO. 35(3−5)
発行日 2000/12/28
講読人数 2000名ぐらい
マガジンID 0000050494
このマガジンは、まぐまぐから配信されています。
********************************
★あいさつ★
風邪をひいてしまいまして、2〜3日寝込んでいました。
声が出なくなって、苦しんでいました。
まだ咳が止まりませんが、ようやく起きられるようになりました。
世紀の最後に・・・
相変わらずツいてないです。
********************************
★目次★
・注意(重要)
・例題2
・答えと解説
・予告
********************************
★注意(重要)★
コンパイラで、「VC++」などをお使いの方は、
インクルードの部分を以下のように変更してください。
#include<iostream>
#include<string>
using namespace std;
としてください。
今後も「string型」を使うときは、こうします。
(「.h」を取り除いて、「using 〜」という行を付け加えます。)
他のコンパイラでも、こちらの方が推奨されているので、
こうしてもらって構いません。
********************************
★例題2★
次のプログラムを実行して、
「I like programing.」と入力して、どうなるか確かめなさい。
#include<iostream.h>
#include<string.h>
int main(void){
string str;
cout << "Please input the string >>";
cin >> str;
cout << str;
}
********************************
★答えと解説★
「I」と表示されます。
入力は、「I like programing.」でしたが、
空白で区切られているので、
3つの別々のデータとして処理されます。
つまり、「I」「like」「programing.」の内の一番最初のデータである、
「I」だけが、変数 s に入ります。
「I like programing.」を変数 s に入力するには、
「cin.getline( 文字列, 最大文字数 )」
という構文を用います。
また、「string型」は、「char 変数名[最大文字数] 」
とします。
具体的には、以下のようにしてください。
#include<iostream.h>
int main(void){
char str[100]; /*変更点*/
cout << "Please input the string >>";
cin.getline(str,100); /*変更点*/
cout << str;
}
こうすると、一行を、データとして入力できます。
********************************
★予告★
・問題1を学習します
********************************
講読解除はこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html
バックナンバーはこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html
内容について質問やご意見など
smukun@hotmail.com
筆者のWebサイト(むーくんの理学的なんでも講座)
http://members.tripod.co.jp/mukun_mmg/
************************************